
/*!
 * StylePlugins
 * styleplugins-mini.css 小程序版
 */

/* 公用样式 ********************************************************/

.st-borbox {
	box-sizing: border-box;
}

.st-borboxa view, .st-borboxa text {
	box-sizing: border-box;
}

.st-texl {
	text-align: left;
}

.st-texr {
	text-align: right;
}

.st-texc {
	text-align: center;
}

.st-marc {
	margin: 0 auto;
}

.st-oveh {
	overflow: hidden;
}

.st-ovev {
	overflow: visible!important;
}

.st-disb {
	display: block;
}

.st-disi {
	display: inline;
}

.st-disib {
	display: inline-block;
}

.st-flol {
	float: left;
}

.st-flor {
	float: right;
}

.st-imgrespct {
	object-fit: contain!important;
}

.st-imgrespcv {
	object-fit: cover!important;
}

.st-imgrespf {
	object-fit: fill!important;
}

.st-imgrespn {
	object-fit: none!important;
}

.st-imgrespsd {
	object-fit: scale-down!important;
}

.st-imgbaccover {
	background-size: cover;
}

.st-imgbaccontain {
	background-size: contain;
}

.st-word {
	word-break: break-all;
}

.st-texomit {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.st-oversl1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.st-oversl2 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.st-oversl3 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.st-oversl4 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.st-clear {
	clear: both;
}

.st-clearfix:after {
	display: block;
	clear: both;
	content: "";
}

/* 对齐方式 ********************************************************/

.st-verat {
	vertical-align: top;
}

.st-veram {
	vertical-align: middle;
}

.st-verab {
	vertical-align: bottom;
}

.st-verasb {
	vertical-align: sub;
}

.st-verasp {
	vertical-align: super;
}

.st-veratt {
	vertical-align: text-top;
}

.st-veratb {
	vertical-align: text-bottom;
}

.st-verai {
	vertical-align: inherit!important;
}

.st-verat1 {
	vertical-align: -2rpx;
}

.st-verat2 {
	vertical-align: -4rpx;
}

.st-verat3 {
	vertical-align: -6rpx;
}

.st-verat4 {
	vertical-align: -8rpx;
}

.st-verat5 {
	vertical-align: -10rpx;
}

.st-verath1 {
	vertical-align: -1%;
}

.st-verath2 {
	vertical-align: -2%;
}

.st-verath3 {
	vertical-align: -3%;
}

.st-verath4 {
	vertical-align: -4%;
}

.st-verath5 {
	vertical-align: -5%;
}

.st-verath6 {
	vertical-align: -6%;
}

.st-verath7 {
	vertical-align: -7%;
}

.st-verath8 {
	vertical-align: -8%;
}

.st-verath9 {
	vertical-align: -9%;
}

.st-verath10 {
	vertical-align: -10%;
}

.st-verath11 {
	vertical-align: -11%;
}

.st-verath12 {
	vertical-align: -12%;
}

.st-verab1 {
	vertical-align: 2rpx;
}

.st-verab2 {
	vertical-align: 4rpx;
}

.st-verab3 {
	vertical-align: 6rpx;
}

.st-verab4 {
	vertical-align: 8rpx;
}

.st-verab5 {
	vertical-align: 10rpx;
}

.st-verabh1 {
	vertical-align: 1%;
}

.st-verabh2 {
	vertical-align: 2%;
}

.st-verabh3 {
	vertical-align: 3%;
}

.st-verabh4 {
	vertical-align: 4%;
}

.st-verabh5 {
	vertical-align: 5%;
}

.st-verabh6 {
	vertical-align: 6%;
}

.st-verabh7 {
	vertical-align: 7%;
}

.st-verabh8 {
	vertical-align: 8%;
}

.st-verabh9 {
	vertical-align: 9%;
}

.st-verabh10 {
	vertical-align: 10%;
}

.st-verabh11 {
	vertical-align: 11%;
}

.st-verabh12 {
	vertical-align: 12%;
}

/* 字体 ********************************************************/

.st-fon9 {
	font-size: 18rpx;
}

.st-fon11 {
	font-size: 22rpx;
}

.st-fon12 {
	font-size: 24rpx;
}

.st-fon13 {
	font-size: 26rpx;
}

.st-fon14 {
	font-size: 28rpx;
}

.st-fon15 {
	font-size: 30rpx;
}

.st-fon16 {
	font-size: 32rpx;
}

.st-fon18 {
	font-size: 36rpx;
}

.st-fon20 {
	font-size: 40rpx;
}

.st-fon22 {
	font-size: 44rpx;
}

.st-fon24 {
	font-size: 48rpx;
}

.st-fon25 {
	font-size: 50rpx;
}

.st-fon28 {
	font-size: 56rpx;
}

.st-fonb {
	font-weight: bold;
}

/* 宽度与高度行高等 ********************************************************/

.st-hei15 {
	height: 30rpx;
	line-height: 30rpx;
	overflow: hidden;
}

.st-hei20 {
	height: 40rpx;
	line-height: 40rpx;
	overflow: hidden;
}

.st-hei21 {
	height: 42rpx;
	line-height: 42rpx;
	overflow: hidden;
}

.st-hei22 {
	height: 44rpx;
	line-height: 44rpx;
	overflow: hidden;
}

.st-hei23 {
	height: 46rpx;
	line-height: 46rpx;
	overflow: hidden;
}

.st-hei24 {
	height: 48rpx;
	line-height: 48rpx;
	overflow: hidden;
}

.st-hei25 {
	height: 50rpx;
	line-height: 50rpx;
	overflow: hidden;
}

.st-hei26 {
	height: 52rpx;
	line-height: 52rpx;
	overflow: hidden;
}

.st-hei27 {
	height: 54rpx;
	line-height: 54rpx;
	overflow: hidden;
}

.st-hei28 {
	height: 56rpx;
	line-height: 56rpx;
	overflow: hidden;
}

.st-hei29 {
	height: 58rpx;
	line-height: 58rpx;
	overflow: hidden;
}

.st-hei30 {
	height: 60rpx;
	line-height: 60rpx;
	overflow: hidden;
}

.st-hei32 {
	height: 64rpx;
	line-height: 64rpx;
	overflow: hidden;
}

.st-hei35 {
	height: 70rpx;
	line-height: 70rpx;
	overflow: hidden;
}

.st-hei38 {
	height: 76rpx;
	line-height: 76rpx;
	overflow: hidden;
}

.st-hei40 {
	height: 80rpx;
	line-height: 80rpx;
	overflow: hidden;
}

.st-lin10 {
	line-height: 1;
}

.st-lin12 {
	line-height: 1.2;
}

.st-lin15 {
	line-height: 1.5;
}

.st-lin18 {
	line-height:1.8;
}

.st-lin20 {
	line-height:2;
}

.st-lin22 {
	line-height:2.2;
}

.st-lin24 {
	line-height:2.4;
}

.st-linn {
	line-height:normal!important;
}

.st-mhei38 {
	max-height: 76rpx;
	overflow: hidden;
}

.st-mhei40 {
	max-height: 80rpx;
	overflow: hidden;
}

.st-mhei42 {
	max-height: 84rpx;
	overflow: hidden;
}

.st-mhei45 {
	max-height: 90rpx;
	overflow: hidden;
}

.st-mhei48 {
	max-height: 96rpx;
	overflow: hidden;
}

.st-mhei50 {
	max-height: 100rpx;
	overflow: hidden;
}

.st-mhei52 {
	max-height: 104rpx;
	overflow: hidden;
}

.st-mhei54 {
	max-height: 108rpx;
	overflow: hidden;
}

.st-mhei55 {
	max-height: 110rpx;
	overflow: hidden;
}

.st-mhei58 {
	max-height: 116rpx;
	overflow: hidden;
}

.st-mhei60 {
	max-height: 120rpx;
	overflow: hidden;
}

.st-mhei62 {
	max-height: 124rpx;
	overflow: hidden;
}

.st-mhei64 {
	max-height: 128rpx;
	overflow: hidden;
}

.st-mhei65 {
	max-height: 130rpx;
	overflow: hidden;
}

.st-mhei68 {
	max-height: 136rpx;
	overflow: hidden;
}

.st-mhei70 {
	max-height: 140rpx;
	overflow: hidden;
}

.st-mhei72 {
	max-height: 144rpx;
	overflow: hidden;
}

.st-mhei74 {
	max-height: 148rpx;
	overflow: hidden;
}

.st-mhei75 {
	max-height: 150rpx;
	overflow: hidden;
}

.st-mhei78 {
	max-height: 156rpx;
	overflow: hidden;
}

.st-mhei80 {
	max-height: 160rpx;
	overflow: hidden;
}

.st-mhei84 {
	max-height: 168rpx;
	overflow: hidden;
}

.st-mhei85 {
	max-height: 170rpx;
	overflow: hidden;
}

.st-mhei90 {
	max-height: 180rpx;
	overflow: hidden;
}

.st-mhei92 {
	max-height: 184rpx;
	overflow: hidden;
}

.st-mhei95 {
	max-height: 190rpx;
	overflow: hidden;
}

.st-mhei100 {
	max-height: 200rpx;
	overflow: hidden;
}

.st-mhei105 {
	max-height: 210rpx;
	overflow: hidden;
}

.st-mhei106 {
	max-height: 212rpx;
	overflow: hidden;
}

.st-wida {
	width: auto!important;
}

.st-wid5 {
	width: 5%;
}

.st-wid8 {
	width: 8%;
}

.st-wid10 {
	width: 10%;
}

.st-wid12 {
	width: 12%;
}

.st-wid15 {
	width: 15%;
}

.st-wid18 {
	width: 18%;
}

.st-wid20 {
	width: 20%;
}

.st-wid22 {
	width: 22%;
}

.st-wid25 {
	width: 25%;
}

.st-wid28 {
	width: 28%;
}

.st-wid30 {
	width: 30%;
}

.st-wid32 {
	width: 32%;
}

.st-wid35 {
	width: 35%;
}

.st-wid38 {
	width: 38%;
}

.st-wid40 {
	width: 40%;
}

.st-wid42 {
	width: 42%;
}

.st-wid45 {
	width: 45%;
}

.st-wid48 {
	width: 48%;
}

.st-wid50 {
	width: 50%;
}

.st-wid52 {
	width: 52%;
}

.st-wid55 {
	width: 55%;
}

.st-wid58 {
	width: 58%;
}

.st-wid60 {
	width: 60%;
}

.st-wid62 {
	width: 62%;
}

.st-wid65 {
	width: 65%;
}

.st-wid68 {
	width: 68%;
}

.st-wid70 {
	width: 70%;
}

.st-wid72 {
	width: 72%;
}

.st-wid75 {
	width: 75%;
}

.st-wid78 {
	width: 78%;
}

.st-wid80 {
	width: 80%;
}

.st-wid82 {
	width: 82%;
}

.st-wid85 {
	width: 85%;
}

.st-wid88 {
	width: 88%;
}

.st-wid90 {
	width: 90%;
}

.st-wid92 {
	width: 92%;
}

.st-wid95 {
	width: 95%;
}

.st-wid98 {
	width: 98%;
}

.st-wid100 {
	width: 100%!important;
}

.st-heia {
	height: auto!important;
}

.st-hei100 {
	height: 100%!important;
}

/* 盒子间距 ********************************************************/

.st-mart1 {
	margin-top: 2rpx;
}

.st-mart2 {
	margin-top: 4rpx;
}

.st-mart3 {
	margin-top: 6rpx;
}

.st-mart4 {
	margin-top: 8rpx;
}

.st-mart5 {
	margin-top: 10rpx;
}

.st-mart6 {
	margin-top: 12rpx;
}

.st-mart7 {
	margin-top: 14rpx;
}

.st-mart8 {
	margin-top: 16rpx;
}

.st-mart9 {
	margin-top: 18rpx;
}

.st-mart10 {
	margin-top: 20rpx;
}

.st-mart11 {
	margin-top: 22rpx;
}

.st-mart12 {
	margin-top: 24rpx;
}

.st-mart13 {
	margin-top: 26rpx;
}

.st-mart14 {
	margin-top: 28rpx;
}

.st-mart15 {
	margin-top: 30rpx;
}

.st-marb1 {
	margin-bottom: 2rpx;
}

.st-marb2 {
	margin-bottom: 4rpx;
}

.st-marb3 {
	margin-bottom: 6rpx;
}

.st-marb4 {
	margin-bottom: 8rpx;
}

.st-marb5 {
	margin-bottom: 10rpx;
}

.st-marb6 {
	margin-bottom: 12rpx;
}

.st-marb7 {
	margin-bottom: 14rpx;
}

.st-marb8 {
	margin-bottom: 16rpx;
}

.st-marb9 {
	margin-bottom: 18rpx;
}

.st-marb10 {
	margin-bottom: 20rpx;
}

.st-marb11 {
	margin-bottom: 22rpx;
}

.st-marb12 {
	margin-bottom: 24rpx;
}

.st-marb13 {
	margin-bottom: 26rpx;
}

.st-marb14 {
	margin-bottom: 28rpx;
}

.st-marb15 {
	margin-bottom: 30rpx;
}

.st-marl1 {
	margin-left: 2rpx;
}

.st-marl2 {
	margin-left: 4rpx;
}

.st-marl3 {
	margin-left: 6rpx;
}

.st-marl4 {
	margin-left: 8rpx;
}

.st-marl5 {
	margin-left: 10rpx;
}

.st-marl6 {
	margin-left: 12rpx;
}

.st-marl7 {
	margin-left: 14rpx;
}

.st-marl8 {
	margin-left: 16rpx;
}

.st-marl9 {
	margin-left: 18rpx;
}

.st-marl10 {
	margin-left: 20rpx;
}

.st-marl11 {
	margin-left: 22rpx;
}

.st-marl12 {
	margin-left: 24rpx;
}

.st-marl13 {
	margin-left: 26rpx;
}

.st-marl14 {
	margin-left: 28rpx;
}

.st-marl15 {
	margin-left: 30rpx;
}

.st-marr1 {
	margin-right: 2rpx;
}

.st-marr2 {
	margin-right: 4rpx;
}

.st-marr3 {
	margin-right: 6rpx;
}

.st-marr4 {
	margin-right: 8rpx;
}

.st-marr5 {
	margin-right: 10rpx;
}

.st-marr6 {
	margin-right: 12rpx;
}

.st-marr7 {
	margin-right: 14rpx;
}

.st-marr8 {
	margin-right: 16rpx;
}

.st-marr9 {
	margin-right: 18rpx;
}

.st-marr10 {
	margin-right: 20rpx;
}

.st-marr11 {
	margin-right: 22rpx;
}

.st-marr12 {
	margin-right: 24rpx;
}

.st-marr13 {
	margin-right: 26rpx;
}

.st-marr14 {
	margin-right: 28rpx;
}

.st-marr15 {
	margin-right: 30rpx;
}

.st-padt1 {
	padding-top: 2rpx;
}

.st-padt2 {
	padding-top: 4rpx;
}

.st-padt3 {
	padding-top: 6rpx;
}

.st-padt4 {
	padding-top: 8rpx;
}

.st-padt5 {
	padding-top: 10rpx;
}

.st-padt6 {
	padding-top: 12rpx;
}

.st-padt7 {
	padding-top: 14rpx;
}

.st-padt8 {
	padding-top: 16rpx;
}

.st-padt9 {
	padding-top: 18rpx;
}

.st-padt10 {
	padding-top: 20rpx;
}

.st-padt11 {
	padding-top: 22rpx;
}

.st-padt12 {
	padding-top: 24rpx;
}

.st-padt13 {
	padding-top: 26rpx;
}

.st-padt14 {
	padding-top: 28rpx;
}

.st-padt15 {
	padding-top: 30rpx;
}

.st-padb1 {
	padding-bottom: 2rpx;
}

.st-padb2 {
	padding-bottom: 4rpx;
}

.st-padb3 {
	padding-bottom: 6rpx;
}

.st-padb4 {
	padding-bottom: 8rpx;
}

.st-padb5 {
	padding-bottom: 10rpx;
}

.st-padb6 {
	padding-bottom: 12rpx;
}

.st-padb7 {
	padding-bottom: 14rpx;
}

.st-padb8 {
	padding-bottom: 16rpx;
}

.st-padb9 {
	padding-bottom: 18rpx;
}

.st-padb10 {
	padding-bottom: 20rpx;
}

.st-padb11 {
	padding-bottom: 22rpx;
}

.st-padb12 {
	padding-bottom: 24rpx;
}

.st-padb13 {
	padding-bottom: 26rpx;
}

.st-padb14 {
	padding-bottom: 28rpx;
}

.st-padb15 {
	padding-bottom: 30rpx;
}

.st-padl1 {
	padding-left: 2rpx;
}

.st-padl2 {
	padding-left: 4rpx;
}

.st-padl3 {
	padding-left: 6rpx;
}

.st-padl4 {
	padding-left: 8rpx;
}

.st-padl5 {
	padding-left: 10rpx;
}

.st-padl6 {
	padding-left: 12rpx;
}

.st-padl7 {
	padding-left: 14rpx;
}

.st-padl8 {
	padding-left: 16rpx;
}

.st-padl9 {
	padding-left: 18rpx;
}

.st-padl10 {
	padding-left: 20rpx;
}

.st-padl11 {
	padding-left: 22rpx;
}

.st-padl12 {
	padding-left: 24rpx;
}

.st-padl13 {
	padding-left: 26rpx;
}

.st-padl14 {
	padding-left: 28rpx;
}

.st-padl15 {
	padding-left: 30rpx;
}

.st-padr1 {
	padding-right: 2rpx;
}

.st-padr2 {
	padding-right: 4rpx;
}

.st-padr3 {
	padding-right: 6rpx;
}

.st-padr4 {
	padding-right: 8rpx;
}

.st-padr5 {
	padding-right: 10rpx;
}

.st-padr6 {
	padding-right: 12rpx;
}

.st-padr7 {
	padding-right: 14rpx;
}

.st-padr8 {
	padding-right: 16rpx;
}

.st-padr9 {
	padding-right: 18rpx;
}

.st-padr10 {
	padding-right: 20rpx;
}

.st-padr11 {
	padding-right: 22rpx;
}

.st-padr12 {
	padding-right: 24rpx;
}

.st-padr13 {
	padding-right: 26rpx;
}

.st-padr14 {
	padding-right: 28rpx;
}

.st-padr15 {
	padding-right: 30rpx;
}

.st-mt5 {
	margin-top: 10rpx;
}

.st-mb5 {
	margin-bottom: 10rpx;
}

.st-ml5 {
	margin-left: 10rpx;
}

.st-mr5 {
	margin-right: 10rpx;
}

.st-mt10 {
	margin-top: 20rpx;
}

.st-mb10 {
	margin-bottom: 20rpx;
}

.st-ml10 {
	margin-left: 20rpx;
}

.st-mr10 {
	margin-right: 20rpx;
}

.st-mt15 {
	margin-top: 30rpx;
}

.st-mb15 {
	margin-bottom: 30rpx;
}

.st-ml15 {
	margin-left: 30rpx;
}

.st-mr15 {
	margin-right: 30rpx;
}

.st-mt20 {
	margin-top: 40rpx;
}

.st-mb20 {
	margin-bottom: 40rpx;
}

.st-ml20 {
	margin-left: 40rpx;
}

.st-mr20 {
	margin-right: 40rpx;
}

.st-mt25 {
	margin-top: 50rpx;
}

.st-mb25 {
	margin-bottom: 50rpx;
}

.st-ml25 {
	margin-left: 50rpx;
}

.st-mr25 {
	margin-right: 50rpx;
}

.st-mt28 {
	margin-top: 56rpx;
}

.st-mb28 {
	margin-bottom: 56rpx;
}

.st-ml28 {
	margin-left: 56rpx;
}

.st-mr28 {
	margin-right: 56rpx;
}

.st-mt30 {
	margin-top: 60rpx;
}

.st-mb30 {
	margin-bottom: 60rpx;
}

.st-ml30 {
	margin-left: 60rpx;
}

.st-mr30 {
	margin-right: 60rpx;
}

.st-pt5 {
	padding-top: 10rpx;
}

.st-pb5 {
	padding-bottom: 10rpx;
}

.st-pl5 {
	padding-left: 10rpx;
}

.st-pr5 {
	padding-right: 10rpx;
}

.st-pt10 {
	padding-top: 20rpx;
}

.st-pb10 {
	padding-bottom: 20rpx;
}

.st-pl10 {
	padding-left: 20rpx;
}

.st-pr10 {
	padding-right: 20rpx;
}

.st-pt15 {
	padding-top: 30rpx;
}

.st-pb15 {
	padding-bottom: 30rpx;
}

.st-pl15 {
	padding-left: 30rpx;
}

.st-pr15 {
	padding-right: 30rpx;
}

.st-pt20 {
	padding-top: 40rpx;
}

.st-pb20 {
	padding-bottom: 40rpx;
}

.st-pl20 {
	padding-left: 40rpx;
}

.st-pr20 {
	padding-right: 40rpx;
}

.st-pt25 {
	padding-top: 50rpx;
}

.st-pb25 {
	padding-bottom: 50rpx;
}

.st-pl25 {
	padding-left: 50rpx;
}

.st-pr25 {
	padding-right: 50rpx;
}

.st-pt28 {
	padding-top: 56rpx;
}

.st-pb28 {
	padding-bottom: 56rpx;
}

.st-pl28 {
	padding-left: 56rpx;
}

.st-pr28 {
	padding-right: 56rpx;
}

.st-pt30 {
	padding-top: 60rpx;
}

.st-pb30 {
	padding-bottom: 60rpx;
}

.st-pl30 {
	padding-left: 60rpx;
}

.st-pr30 {
	padding-right: 60rpx;
}

.st-mad5 {
	margin: 10rpx;
}

.st-mad10 {
	margin: 20rpx;
}

.st-mad15 {
	margin: 30rpx;
}

.st-mad20 {
	margin: 40rpx;
}

.st-mad25 {
	margin: 50rpx;
}

.st-mad30 {
	margin: 60rpx;
}

.st-madtb5 {
	margin-top: 10rpx;
	margin-bottom: 10rpx;
}

.st-madtb10 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}

.st-madtb15 {
	margin-top: 30rpx;
	margin-bottom: 30rpx;
}

.st-madtb20 {
	margin-top: 40rpx;
	margin-bottom: 40rpx;
}

.st-madtb25 {
	margin-top: 50rpx;
	margin-bottom: 50rpx;
}

.st-madtb30 {
	margin-top: 60rpx;
	margin-bottom: 60rpx;
}

.st-madlr5 {
	margin-left: 10rpx;
	margin-right: 10rpx;
}

.st-madlr10 {
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.st-madlr15 {
	margin-left: 30rpx;
	margin-right: 30rpx;
}

.st-madlr20 {
	margin-left: 40rpx;
	margin-right: 40rpx;
}

.st-madlr25 {
	margin-left: 50rpx;
	margin-right: 50rpx;
}

.st-madlr30 {
	margin-left: 60rpx;
	margin-right: 60rpx;
}

.st-pad5 {
	padding: 10rpx;
}

.st-pad10 {
	padding: 20rpx;
}

.st-pad15 {
	padding: 30rpx;
}

.st-pad20 {
	padding: 40rpx;
}

.st-pad25 {
	padding: 50rpx;
}

.st-pad30 {
	padding: 60rpx;
}

.st-padtb5 {
	padding-top: 10rpx;
	padding-bottom: 10rpx;
}

.st-padtb10 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}

.st-padtb15 {
	padding-top: 30rpx;
	padding-bottom: 30rpx;
}

.st-padtb20 {
	padding-top: 40rpx;
	padding-bottom: 40rpx;
}

.st-padtb25 {
	padding-top: 50rpx;
	padding-bottom: 50rpx;
}

.st-padtb30 {
	padding-top: 60rpx;
	padding-bottom: 60rpx;
}

.st-padlr5 {
	padding-left: 10rpx;
	padding-right: 10rpx;

}

.st-padlr10 {
	padding-left: 20rpx;
	padding-right: 20rpx;
}

.st-padlr15 {
	padding-left: 30rpx;
	padding-right: 30rpx;
}

.st-padlr20 {
	padding-left: 40rpx;
	padding-right: 40rpx;
}

.st-padlr25 {
	padding-left: 50rpx;
	padding-right: 50rpx;
}

.st-padlr30 {
	padding-left: 60rpx;
	padding-right: 60rpx;

}

/* 布局块定义 ********************************************************/

.st-container {
	overflow: hidden;
}

.st-block {
	overflow: hidden;
}

.st-box {
	overflow: hidden;
}

.st-item {
	overflow: hidden;
}

.st-row {
	overflow: hidden;
}

.st-column {
	overflow: hidden;
}

.st-text {
	display: inline-block;
}

.st-span {
	display: inline-block;
}

.st-dataBlock {
	font-size: 28rpx;
	line-height: 1.5;
	margin-top: 30rpx;
	padding-left: 20rpx;
	padding-right: 20rpx;
	color: #333;
}

.st-block,.st-dataBlock,.st-contentBlock,.st-listBlock,.st-leftBlock,.st-rightBlock,.st-flexBlock,.st-titleBlock,
.st-block view,.st-dataBlock view,.st-contentBlock view,.st-listBlock view,.st-leftBlock view,.st-rightBlock view,.st-flexBlock view,.st-titleBlock view,
.st-block text,.st-dataBlock text,.st-contentBlock text,.st-listBlock text,.st-leftBlock text,.st-rightBlock text,.st-flexBlock text,.st-titleBlock text {
	box-sizing: border-box;
}

.st-dataBlock:after,.st-contentBlock:after,.st-listBlock:after,.st-leftBlock:after,.st-rightBlock:after,.st-flexBlock:after,.st-titleBlock:after {
	display: block;
	clear: both;
	content: "";
}

.st-dataBlock,.st-contentBlock,.st-listBlock,.st-leftBlock,.st-rightBlock,.st-flexBlock {
	margin-top: 30rpx;
	line-height: 1.5;
	overflow: hidden;
}

.st-boxMTop0 {
	margin-top: 0!important;
}
.st-boxPLR0 {
	padding-left: 0!important;
	padding-right: 0!important;
}

.st-leftBlock {
	float: left;
}

.st-rightBlock {
	float: right;
}

.st-titleBlock {
	overflow:visible;
}

.st-flexBlock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}

.st-flexBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}

.st-flex1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.st-flexcol {
	-webkit-flex-flow: column nowrap!important;
	flex-flow: column nowrap!important;
}

/*自动换行*/
.st-flewrap {
	-webkit-flex-flow: row wrap!important;
	flex-flow: row wrap!important;
}

/*不自动换行*/
.st-flerow {
	-webkit-flex-flow: row nowrap!important;
	flex-flow: row nowrap!important;
}

.st-flerowr {
	-webkit-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important;
}

.st-flecol {
	-webkit-flex-flow: column nowrap!important;
	flex-flow: column nowrap!important;
}

.st-flecolr {
	-webkit-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important;
}

.st-flewrapw {
	-webkit-flex-wrap: wrap!important;
	flex-wrap: wrap!important;
}

.st-flewrapr {
	-webkit-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important;
}

.st-fleboxl {
	justify-content: flex-start;
}

.st-fleboxr {
	justify-content: flex-end;
}

.st-fleboxlr {
	justify-content: center;
}

.st-fleboxtb {
	align-items: center;
}

.st-fleboxb {
	align-items: flex-end;
}

.st-fleboxdtb {
	align-self: center;
}

.st-fleboxdt {
	align-self: flex-start;
}

.st-fleboxdb {
	align-self: flex-end;
}

.st-box16 {
	width: 16.66666667%;
}

.st-box17 {
	width: 17%;
}

.st-box18 {
	width: 18%;
}

.st-box19 {
	width: 19%;
}

.st-box22 {
	width: 22%;
}

.st-box23 {
	width: 23%;
}

.st-box24 {
	width: 24%;
}

.st-box30 {
	width: 30.33333333%;
}

.st-box31 {
	width: 31.33333333%;
}

.st-box32 {
	width: 32.33333333%;
}

.st-box33 {
	width: 33.33333333%;
}

.st-box47 {
	width: 47%;
}

.st-box48 {
	width: 48%;
}

.st-box49 {
	width: 49%;
}

.st-blockF5 {
	margin-left: -0.5%;
	margin-right: -0.5%;
}

.st-blockF10 {
	margin-left: -1%;
	margin-right: -1%;
}

.st-blockF15 {
	margin-left: -1.5%;
	margin-right: -1.5%;
}

.st-blockFPX5 {
	margin-left: -10rpx;
	margin-right: -10rpx;
}

.st-blockFPX10 {
	margin-left: -20rpx;
	margin-right: -20rpx;
}

.st-blockFPX15 {
	margin-left: -30rpx;
	margin-right: -30rpx;
}

.st-boxM5 {
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.st-boxM10 {
	margin-left: 1%;
	margin-right: 1%;
}

.st-boxM15 {
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.st-boxP5 {
	padding-left: 0.5%;
	padding-right: 0.5%;
}

.st-boxP10 {
	padding-left: 1%;
	padding-right: 1%;
}

.st-boxP15 {
	padding-left: 1.5%;
	padding-right: 1.5%;
}

.st-flex2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}

.st-flex3 {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}

.st-flex4 {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}

.st-flex5 {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  flex: 5;
}

.st-flex6 {
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}

.st-flex7 {
  -webkit-box-flex: 7;
  -webkit-flex: 7;
  flex: 7;
}

.st-flex8 {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  flex: 8;
}

.st-flex9 {
  -webkit-box-flex: 9;
  -webkit-flex: 9;
  flex: 9;
}

.st-flexbox16 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}

.st-flexbox20 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}

.st-flexbox25 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.st-flexbox33 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}

.st-flexbox50 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.st-bottomBlock {
	overflow: hidden;
}

.st-topBlock {
	overflow: hidden;
}

.st-centerBlock {
	overflow: hidden;
}

.st-mainBlock {
	overflow: hidden;
}

.st-headBlock {
	overflow: hidden;
}

.st-footBlock {
	overflow: hidden;
}

.st-navBlock {
	overflow: hidden;
}

.st-upBlock {
	overflow: hidden;
}

.st-rowBlock {
	overflow: hidden;
	line-height: 1.5;
}

.st-columnBlock {
	overflow: hidden;
	line-height: 1.5;
}

.st-contentBox, .st-dataBox, .st-leftBox, .st-rightBox, .st-flexBox, .st-listBox {
	overflow: hidden;
}

.st-dataItem {
	overflow: hidden;
}

.st-listItem {
	overflow: hidden;
}

.st-leftBox {
	float: left;
}

.st-rightBox {
	float: right;
}

.st-titBox {
	overflow: hidden;
}

.st-titleBox {
	overflow: hidden;
}

.st-titleItem {
	overflow: hidden;
}

.st-titItem {
	display:inline-block;
}

.st-textBox {
	overflow: hidden;
	line-height: 1.8;
}

.st-spanBox {
	display: inline-block;
}

.st-icoBox {
	display: inline-block;
}

.st-texBox {
	overflow:hidden;
}

.st-textItem {
	display:inline-block;
}

.st-spanItem {
	color: #999;
}

.st-texItem {
	color: #666;
}

.st-descBox {
	color: #666;
}

.st-buttBox {
	display:inline-block;
}

.st-bottomBox {
	overflow: hidden;
}

.st-topBox {
	overflow: hidden;
}

.st-centerBox {
	overflow: hidden;
}

.st-mainBox {
	overflow: hidden;
}

.st-headBox {
	overflow: hidden;
}

.st-footBox {
	overflow: hidden;
}

.st-navBox {
	overflow: hidden;
}

.st-upBox {
	overflow: hidden;
}

.st-rowBox {
	overflow: hidden;
	line-height: 1.5;
}

.st-columnBox {
	overflow: hidden;
	line-height: 1.5;
}

.st-imgBox {
	background-size: cover;
	overflow: hidden;
}

.st-imgBox image {
	display: block;
	width: 100%;
	object-fit: cover;
}

.st-buttonBox {
	display: inline-block;
}

.st-sumbitBox {
	display: inline-block;
}

.st-inputBox {
	overflow: hidden;
}

.st-textareaBox {
	overflow: hidden;
}

.st-inputBox .st-checkbox, .st-inputBox .st-radio {
	vertical-align: middle;
	margin:0 8rpx 0 0;
}
.st-inputBox .st-checkbox+text, .st-inputBox .st-radio+text {
	display:inline-block;
	vertical-align:-2rpx;
}

.st-formBox {
	overflow: hidden;
}

.st-selectBox {
	overflow: hidden;
}

.st-checkBox {
	overflow: hidden;
}

.st-radioBox {
	overflow: hidden;
}

.st-fileBox {
	overflow: hidden;
}

.st-imageBox {
	overflow: hidden;
}

/* 按钮图标效果 ********************************************************/

.st-iconBox {
	background:#faad14;
	border-radius: 8rpx;
	line-height: 2;
	font-size: 24rpx;
	padding-left: 14rpx;
	padding-right: 14rpx;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	color: #fff;
}

.st-iconBox1 {
	border: 2rpx solid #ddd;
	border-radius: 8rpx;
	line-height: 1.8;
	font-size: 24rpx;
	padding-left: 14rpx;
	padding-right: 14rpx;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	color: #666;
}

.st-buttBox {
	background: #ff4d4f;
	color: #fff!important;
	border-radius: .28em;
	border: 0;
	font-size: 28rpx;
	display: inline-block;
	text-align: center;
	padding: .28em 1.42em;
	cursor: pointer;
	line-height: 1.5
}

.st-buttBoxh {
	background-color: #ff4d4f;
}

.st-buttBoxjh {
	background-color: #ea3a12;
}

.st-buttBoxdj {
	background-color: #ff8400;
}

.st-buttBoxy {
	background-color: #faad14;
}

.st-buttBoxg {
	background-color: #52c41a;
}

.st-buttBoxl {
	background-color: #40c4ff;
}

.st-buttBoxhs {
	background-color: #454b52;
}

.st-buttBoxh:hover {
	background-color: #e64445;
}

.st-buttBoxjh:hover {
	background-color: #cc3310;
}

.st-buttBoxdj:hover {
	background-color: #e27703;
}

.st-buttBoxy:hover {
	background-color: #e09c14;
}

.st-buttBoxg:hover {
	background-color: #44a515;
}

.st-buttBoxl:hover {
	background-color: #36a7da;
}

.st-buttBoxhs:hover {
	background-color: #30353a;
}

.st-icoItem {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #e33e40;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

.st-icoItem1 {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #e3873e;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

.st-icoItem2 {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #4cb1df;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

.st-icoItem3 {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #5d5f60;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

.st-icoItem4 {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #d0be2a;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

.st-icoItem5 {
	border-radius: 6rpx;
	height: 34rpx;
	line-height: 34rpx;
	background: #87c63f;
	color: #fff;
	padding-left: 10rpx;
	padding-right: 10rpx;
	min-width: 14rpx;
	text-align: center;
	font-size: 24rpx;
	display: inline-block;
}

/* 自定义过滤动画 ********************************************************/

.st-f-a,.st-f-i,.st-f-span {
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.st-f-box {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.st-f-box.st-f1 {
	transition-duration: .1s;
	-moz-transition-duration: .1s;
	-webkit-transition-duration: .1s;
	-o-transition-duration: .1s;
}

.st-f-box.st-f1d5 {
	transition-duration: .15s;
	-moz-transition-duration: .15s;
	-webkit-transition-duration: .15s;
	-o-transition-duration: .15s;
}

.st-f-box.st-f2 {
	transition-duration: .2s;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
}

.st-f-box.st-f2d5 {
	transition-duration: .25s;
	-moz-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
}

.st-f-box.st-f3d5 {
	transition-duration: .35s;
	-moz-transition-duration: .35s;
	-webkit-transition-duration: .35s;
	-o-transition-duration: .35s;
}

.st-f-box.st-f4 {
	transition-duration: .4s;
	-moz-transition-duration: .4s;
	-webkit-transition-duration: .4s;
	-o-transition-duration: .4s;
}

.st-f-box.st-f4d5 {
	transition-duration: .45s;
	-moz-transition-duration: .45s;
	-webkit-transition-duration: .45s;
	-o-transition-duration: .45s;
}

.st-f-box.st-f5 {
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
}

.st-f-box.st-f6 {
	transition-duration: .6s;
	-moz-transition-duration: .6s;
	-webkit-transition-duration: .6s;
	-o-transition-duration: .6s;
}

.st-f-box.st-f7 {
	transition-duration: .7s;
	-moz-transition-duration: .7s;
	-webkit-transition-duration: .7s;
	-o-transition-duration: .7s;
}

.st-f-box.st-f8 {
	transition-duration: .8s;
	-moz-transition-duration: .8s;
	-webkit-transition-duration: .8s;
	-o-transition-duration: .8s;
}

.st-f-box.st-f9 {
	transition-duration: .9s;
	-moz-transition-duration: .9s;
	-webkit-transition-duration: .9s;
	-o-transition-duration: .9s;
}

.st-f-box.st-f10 {
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}

/* 标题与文本盒子 ********************************************************/

.st-lisItem28 {
	height: 56rpx;
	line-height: 56rpx;
	overflow: hidden;
}

.st-lisItem30 {
	height: 60rpx;
	line-height: 60rpx;
	overflow: hidden;
}

.st-lisItem32 {
	height: 64rpx;
	line-height: 64rpx;
	overflow: hidden;
}

.st-lisItem35 {
	height: 70rpx;
	line-height: 70rpx;
	overflow: hidden;
}

.st-lisItem38 {
	height: 76rpx;
	line-height: 76rpx;
	overflow: hidden;
}

.st-lisItem42 {
	height: 84rpx;
	line-height: 84rpx;
	overflow: hidden;
}

.st-lisItem45 {
	height: 90rpx;
	line-height: 90rpx;
	overflow: hidden;
}

.st-lisItem48 {
	height: 96rpx;
	line-height: 96rpx;
	overflow: hidden;
}

.st-lisItem52 {
	height: 104rpx;
	line-height: 104rpx;
	overflow: hidden;
}

.st-titItem28 {
	height: 56rpx;
	line-height: 56rpx;
	overflow: hidden;
	font-size: 24rpx;
	margin-top: 10rpx;
}

.st-titItem30 {
	height: 60rpx;
	line-height: 60rpx;
	overflow: hidden;
	font-size: 26rpx;
	margin-top: 10rpx;
}

.st-titItem32 {
	height: 64rpx;
	line-height: 64rpx;
	overflow: hidden;
	font-size: 28rpx;
	margin-top: 10rpx;
}


.st-titItem35 {
	height: 70rpx;
	line-height: 70rpx;
	overflow: hidden;
	font-size: 30rpx;
	margin-top: 10rpx;
}

.st-titItem38 {
	height: 76rpx;
	line-height: 76rpx;
	overflow: hidden;
	font-size: 32rpx;
	margin-top: 10rpx;
}

.st-titItem45 {
	height: 90rpx;
	line-height: 90rpx;
	overflow: hidden;
	font-size: 36rpx;
	margin-top: 10rpx;
}

.st-titItem42 {
	height: 84rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 24rpx;
	margin-top: 10rpx;
}

.st-titItem46 {
	height: 92rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 26rpx;
	margin-top: 10rpx;
}

.st-titItem50 {
	height: 100rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 28rpx;
	margin-top: 10rpx;
}


.st-titItem54 {
	height: 108rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 30rpx;
	margin-top: 10rpx;
}

.st-titItem58 {
	height: 116rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 32rpx;
	margin-top: 10rpx;
}

.st-titItem64 {
	height: 128rpx;
	line-height: 1.8;
	overflow: hidden;
	font-size: 36rpx;
	margin-top: 10rpx;
}

.st-texItem38 {
	height: 76rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 24rpx;
}

.st-texItem40 {
	height: 80rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 26rpx;
}

.st-texItem42 {
	height: 84rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 28rpx;
}

.st-texItem45 {
	height: 90rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 30rpx;
}

.st-texItem54 {
	height: 108rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 24rpx;
}

.st-texItem58 {
	height: 116rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 26rpx;
}

.st-texItem64 {
	height: 128rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 28rpx;
}

.st-texItem68 {
	height: 136rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 30rpx;
}

.st-texItem74 {
	height: 148rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 24rpx;
}

.st-texItem78 {
	height: 156rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 26rpx;
}

.st-texItem84 {
	height: 168rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 28rpx;
}

.st-texItem88 {
	height: 176rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 30rpx;
}

.st-texItem92 {
	height: 184rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 24rpx;
}

.st-texItem98 {
	height: 196rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 26rpx;
}

.st-texItem106 {
	height: 212rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 28rpx;
}

.st-texItem112 {
	height: 224rpx;
	line-height: 1.5;
	overflow: hidden;
	font-size: 30rpx;
}

/* 表单样式 ********************************************************/

.st-formBlock .st-group {
	margin-bottom: 20rpx;
}

.st-formBlock .st-list {
	font-size: 30rpx;
	color: #333333;
	box-sizing: border-box;
	border-bottom: 2rpx solid #f3f3f3;
	background: #fff;
	padding-left: 20rpx;
	padding-right: 20rpx;
}

.st-formBlock .st-title {
	box-sizing: border-box;
	width: 176rpx;
	color: #999;
	padding-top: 18rpx;
	padding-bottom: 18rpx;
	font-size: 30rpx;
	line-height: 1.5;
}

.st-formBlock .st-title.st-top {
	width: 100%!important;
	padding-bottom: 0!important;
}

.st-formBlock .st-title .st-required {
	color: red;
	position: relative;
	top: 4rpx;
}

.st-formBlock .st-title.st-lreq {
	padding-left: 14rpx;
}

.st-formBlock .st-content {
	box-sizing: border-box;
	align-items: center;
	padding-top: 18rpx;
	padding-bottom: 18rpx;
	line-height: 1.5;
}

.st-formBlock .st-rowBox {
	font-size: 30rpx;
}

.st-formBlock .st-inputBox, .st-formBlock .st-textareaBox {
	font-size: 30rpx;
}

.st-formBlock .st-inputBox {
	height: 42rpx;
	line-height: 42rpx;
}

.st-formBlock .st-textareaBox {
	width: 100%;
	height: 120rpx;
	box-sizing: border-box;
	line-height: 1.5;
}

/* 列表样式 ********************************************************/

.st-listBlock .st-list {
	border-bottom: 2rpx solid #eee;
	padding-top: 12rpx;
	padding-bottom: 12rpx;
	line-height: 48rpx;
	font-size: 24rpx;
	background: #fff;
}

.st-listBlock.st-small .st-list {
	border-bottom: none;
	padding-top: 0;
	padding-bottom: 0;
}

.st-listBlock.st-big .st-list {
	font-size: 28rpx;
}

.st-listBlock.st-large .st-list {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
	font-size: 28rpx;
}

.st-listBlock.st-noborder .st-list {
	border-bottom: none;
}

.st-listBlock .st-list .st-title {
	width: 120rpx;
	color: #999;
	text-align: right;
}

.st-listBlock.st-big .st-list .st-title {
	width: 144rpx;
}

.st-listBlock .st-list .st-title.st-auto {
	width: auto;
}

.st-listBlock .st-list .st-head {
	padding-bottom: 20rpx;
}

.st-listBlock .st-list .st-img {
	padding-right: 20rpx;
}

.st-listBlock .st-list .st-img .st-img80 {
	display: block;
	width: 160rpx;
	height: 160rpx;
}

.st-listBlock .st-list .st-img .st-img200 {
	display: block;
	width: 200rpx;
	height: 200rpx;
}

.st-listBlock .st-list .st-content {
	padding-right: 10rpx;
}

.st-listBlock .st-list.st-half .st-content {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.st-listBlock .st-list.st-half2 .st-content {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}